package com.cs.beneficios.common.entity;

//import java.sql.SQLException;
//import java.sql.Connection;
//import java.sql.ResultSet;

/* En esta clase se colocaran las consultas a la base de datos que sean comunes
 * a varias clases o que sean muy sencillas como para hacer una clase aparte
 */

public class ConsultasComunes 
{
  /*
  private database db = new database();

  public String getGrupoUsuario(String usuario,String strEsquema, String strPwd)
  {
    Connection conn;
    String strSQL = "SELECT grupo.codigo CODIGO "+
                    "FROM TCS_GRUPO_USUARIO grupo,TCS_USUARIO usuario "+
                    "WHERE usuario.GUS_CODIGO = grupo.CODIGO "+
                    "AND usuario.NOMBRE = "+usuario;
    String strGrupoUsuario = null;
    try{ 
      conn = cf.
      conn = db.getConnectionWithDriver(strEsquema,strPwd);
      ResultSet rs = db.getRecordsRset(strSQL,null,conn);
      if(rs.next()){
        strGrupoUsuario = rs.getString("CODIGO");
      }
      db.closeConnection(conn);
      return strGrupoUsuario;
    }catch(SQLException e)
    {
      e.printStackTrace();
    }
    return strGrupoUsuario;
  }
  
  public boolean checkUser(String user,String strEsquema, String strPwd)
  {
    Connection conn;
    String strSQL = "SELECT codigo FROM TCS_USUARIO WHERE NOMBRE = "+user;
    boolean usuarioOK = false;
    try{
      conn = db.getConnectionWithDriver(strEsquema,strPwd);
      ResultSet rs = db.getRecordsRset(strSQL,null,conn);
      if(rs.next()){
        usuarioOK = true;
      }
      db.closeConnection(conn);
    }catch(SQLException e)
    {
      e.printStackTrace();
    }
    return usuarioOK;
  }
  
   public static void main(String[] args)
  {
    ConsultasComunes cc = new ConsultasComunes();
    /*String g =  cc.getGrupoUsuario("'pruebas'");
    System.out.println(g);
    
    if(cc.checkUser("'98707654'","paoyer","paoyer"))
       System.out.println("OK");
    else
       System.out.println("NO");
       
  }
  */
}